place to catch vultures - Allemand Anglais Dictionnaire